#ifndef TestPKBGetByEntityFunc_h
#define TestPKBGetByEntityFunc_h
// Note 1
#include <cppunit/extensions/HelperMacros.h>
class PKBGetByEntityFuncTest : public CPPUNIT_NS::TestFixture // Note 2
{
CPPUNIT_TEST_SUITE( PKBGetByEntityFuncTest );
//QW's
	
	CPPUNIT_TEST( testGetFollowStarWithLineEntity);
	CPPUNIT_TEST( testGetFollowedByStarWithLineEntity );
	CPPUNIT_TEST( testGetChildWithLineEntity );
	CPPUNIT_TEST( testHasParentWithLineEntity );
	CPPUNIT_TEST( testHasChildWithLineEntity );
	CPPUNIT_TEST( testGetParentStarWithLineEntity );
	CPPUNIT_TEST( testGetChildStarWithLineEntity );
	
CPPUNIT_TEST_SUITE_END();
public:
void setUp();
void tearDown();

//QW's
	
	void testGetFollowStarWithLineEntity();
	void testGetFollowedByStarWithLineEntity();
	void testGetChildWithLineEntity();
	void testHasParentWithLineEntity();
	void testHasChildWithLineEntity();
	void testGetParentStarWithLineEntity();
	void testGetChildStarWithLineEntity();



};
#endif